﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AAA.Meta.Trade.Data
{
    public class StrategyInfo
    {
        private string _strStrategyName;

        public string StrategyName
        {
            get { return _strStrategyName; }
            set { _strStrategyName = value; }
        }
        private string _strSymbolType;

        public string SymbolType
        {
            get { return _strSymbolType; }
            set { _strSymbolType = value; }
        }

        private string _strPriceType;

        public string PriceType
        {
            get { return _strPriceType; }
            set { _strPriceType = value; }
        }

        private string _strSymbolId;

        public string SymbolId
        {
            get { return _strSymbolId; }
            set { _strSymbolId = value; }
        }
        private int _iMultipler;        

        public int Multipler
        {
            get { return _iMultipler; }
            set { _iMultipler = value; }
        }

        private bool _isActive;

        public bool IsActive
        {
            get { return _isActive; }
            set { _isActive = value; }
        }


        private int _iBaseLots;

        public int BaseLots
        {
            get { return _iBaseLots; }
            set { _iBaseLots = value; }
        }


        private bool _isDayTrade;

        public bool IsDayTrade
        {
            get { return _isDayTrade; }
            set { _isDayTrade = value; }
        }

        private float _fPrice;

        public float Price
        {
            get { return _fPrice; }
            set { _fPrice = value; }
        }

        private float _fSlippage;

        public float Slippage
        {
            get { return _fSlippage; }
            set { _fSlippage = value; }
        }
        private bool _isDistinctExitSignal;

        public bool IsDistinctExitSignal
        {
            get { return _isDistinctExitSignal; }
            set { _isDistinctExitSignal = value; }
        }
        private string _strExpiredMonth;

        public string ExpiredMonth
        {
            get { return _strExpiredMonth; }
            set { _strExpiredMonth = value; }
        }
        private string _strSymbolId2;

        public string SymbolId2
        {
            get { return _strSymbolId2; }
            set { _strSymbolId2 = value; }
        }
        private string _strExpiredMonth2;

        public string ExpiredMonth2
        {
            get { return _strExpiredMonth2; }
            set { _strExpiredMonth2 = value; }
        }
        private int _iBaseLots2;

        public int BaseLots2
        {
            get { return _iBaseLots2; }
            set { _iBaseLots2 = value; }
        }

        private float _fSlippage2;

        public float Slippage2
        {
            get { return _fSlippage2; }
            set { _fSlippage2 = value; }
        }

        private float _fPrice2;

        public float Price2
        {
            get { return _fPrice2; }
            set { _fPrice2 = value; }
        }

    }
}
